Skip to content

Conversation

Vge0rge
Copy link
Contributor

@Vge0rge Vge0rge commented Oct 13, 2025

This adds the logic that is needed for nRF54L devices in order
to provision the protected ram invalidation slots using nrfutil.

This automatically generates a json file with the appropriate
PSA attributes which is provisioned every time that the device
is flashed.

Until now this provisioning happens in the application which uses
non-volatile and volatile memory. With this solution the application
doesn't need to do that manually anymore.

@NordicBuilder NordicBuilder added manifest changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. labels Oct 13, 2025
@NordicBuilder NordicBuilder requested review from a team October 13, 2025 15:30
@NordicBuilder
Copy link
Contributor

NordicBuilder commented Oct 13, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
zephyr nrfconnect/sdk-zephyr@29aa21b nrfconnect/sdk-zephyr#3394 nrfconnect/sdk-zephyr#3394/files

DNM label due to: 1 project with PR revision

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@NordicBuilder
Copy link
Contributor

NordicBuilder commented Oct 13, 2025

CI Information

To view the history of this post, clich the 'edited' button above
Build number: 2

Inputs:

Sources:

more details

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (0)

Outputs:

Toolchain

Version:
Build docker image:

Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped; ⚠️ Quarantine

  • ❌ Toolchain
  • ❌ Build twister
  • ❌ Integration tests

Note: This message is automatically posted and updated by the CI

This adds the logic that is needed for nRF54L devices in order
to provision the protected ram invalidation slots using nrfutil.

This automatically generates a json file with the appropriate
PSA attributes which is provisioned every time that the device
is flashed.

Until now this provisioning happens in the application which uses
non-volatile and volatile memory. With this solution the application
doesn't need to do that manually anymore.

Signed-off-by: Georgios Vasilakis <[email protected]>
Brings Zephyr west command which checks for the protected
ram invalidation logic and flashes it if it exists.

Signed-off-by: Georgios Vasilakis <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. DNM manifest manifest-zephyr

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants